import { UploadModeType } from "@/config/upload";

/**系统配置属性 */
export const SYSTEM_CONFIG = {
  /**appId */
  APP_ID: import.meta.env.VITE_APP_ID,
  /**系统标题 */
  APP_NAME: import.meta.env.VITE_GLOB_APP_TITLE,
  /**对消息提示框的显示方式进行配置 elNotification/elMessage */
  MESSAGE_INFO: "elNotification",
  /**文件下载延时 */
  DOWNLOAD_FILE_TIMEOUT: 12000,
  /**请求超时 */
  TIMEOUT: 30000,
  /**axios请求baseUrl */
  BASE_URL: "/api",
  /**文件预览IP，如http://192.168.0.10:8012，不配则默认采用nginx反向代理实现 */
  PREVIEW_IP: "",
  /**文件来源ip */
  SOURCE_IP: "",
  /**单点登录Key */
  SSO_LOGIN_KEY: "code",
  /**单点登录的account，如oauth2:sanxia */
  SSO_LOGIN_ACCOUNT: "",
  /**门户地址，如https://xxx/oauth2/authorize */
  GATEWAY_TARGET_URL: "",
  /**客户ID */
  CLIENT_ID: import.meta.env.VITE_CLIENT_ID,
  /**minio储存桶名称 */
  MINIO_BUCKET: "jxtech-web",
  /**minio切片大小 */
  MINIO_BIG_FILE_SIZE: 5 * 1024 * 1024,
  /**高德地图 key */
  AMAP_MAP_KEY: "",
  /**百度地图 key */
  BAIDU_MAP_KEY: "",
  /**默认主题颜色 */
  DEFAULT_PRIMARY: "#095aa6",
  /**两种模式 server minio*/
  UPLOAD_MODE: import.meta.env.VITE_UPLOAD_MODE as UploadModeType
};
